//class TObject(val tag: Long, var name: String?, val classTag: Long, val className: String, val size: Long) {
//    var age = 0
//    val position = -1
//}
class TObject(val tag: Int, var signature: String?, val size: Long) {
    var age = 0
    var position = -1
    override fun toString(): String {
        return "TObject(tag=$tag, signature=$signature, size=$size, age=$age, position=$position)"
    }
}